package top.infopub.mgr.sys.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import top.infopub.generic.GenericDao;
import top.infopub.mgr.sys.domain.LocationAreaDomain;
import top.infopub.model.sys.City;

/** 城市表(SYS_CITY) **/
public interface CityDao extends GenericDao<City, String> {

    /**
     * 查询所有信息 （含：国家-省份-城市-区县）
     * @return 
     * @see
     */
    public List<LocationAreaDomain> selectCityFullInfos();

    /**
     * 根据省份查询城市记录
     * @param proName 省份名称
     * @return 
     * @see
     */
    public List<City> selectByProName(@Param("proName")String proName);

    /**
     * 根据城市名查询城市记录
     * @param sname 城市名
     * @return 
     * @see
     */
    public City selectByName(String sname);
	
}